@charset "gb2312";
/* header */
#header {height: 62px;}
#header .logo { padding-left: 18px;    margin-top: 5px;}
#header .logo img {}
#header .header-info { padding-left: 60px; width: 200px; height: 52px; font-size: 14px; color: #333; background: url(../images/icon01.png) no-repeat 0 12px; line-height:18px; margin-top:5px;}
#header .header-info em { font-size: 30px; color: #5b913d; font-weight: 600; font-family: 'Candara';}

#sc{ width:980px; margin:0px auto; line-height:20px; height:20px; text-align:right; padding-right:20px;color:#9e9e9e}
#sc a{ color:#9e9e9e}
/* nav */
#nav { height: 40px; line-height: 40px; background: url(../images/bg01.png) repeat-x;}
#nav ul {height: 40px;}
#nav ul li { float: left;width: 132px; text-align: center; background: url(../images/icon03.png) no-repeat 0 center;}
#nav ul li.first { background: none;}
#nav ul li a {display: block; font-size: 14px; color: #fff;}
#nav ul li a:hover {color: #3b7918; font-weight: 600; background: url(../images/icon02.png) no-repeat center bottom;}
#nav ul li.current a {color: #3b7918; font-weight: 600; background: url(../images/icon02.png) no-repeat center bottom;}

/* banner */
.banner {height: 300px;position: relative; }
.banner ul {height: 300px; overflow: hidden; position: relative;}
.banner ul li { width: 100%; float: left; height: 300px; position: absolute; left: 0; top:0;z-index: 5; background-position: center 0; background-repeat: no-repeat;}
.banner ul li a {display: block; height: 300px; width: 100%;}
.banner ol { position: absolute; bottom: 10px; left: 50%; z-index: 101;}
.banner ol li {float: left; width: 15px; height: 15px;background: #fff;margin-right: 10px;}
.banner ol li.current {background: #5b913d;}
/* main */
.main {padding-top: 20px; overflow: hidden;}

/* index-left */
.index-left { width: 235px;}
.index-left .section { padding-top: 10px; margin-bottom: 20px; background: url(../images/bg02.png) no-repeat;}
.index-left .section h2 {width: 215px; margin: 0 auto; height: 35px; line-height: 35px; border-bottom: 1px solid #5b913d; text-indent: 25px;  font-size: 15px; color: #333; background: url(../images/icon04.png) no-repeat 0 center;}
.index-left .section .box { padding: 20px 10px 0; overflow: hidden;}
.index-left .section .section-bot { height: 10px; overflow: hidden; background: url(../images/bg03.png) no-repeat;}

.index-left .product-seach { height: 110px; background: url(../images/bg04.png) no-repeat;}
.product-seach .box {height: 54px;}
.product-seach .box input { float: left; padding: 2px 10px; margin-right: 9px;  width: 126px; height: 26px;line-height:26px ; color: #ccc; background: url(../images/bg05.png) no-repeat;}
.product-seach .box button { float: left;  width: 60px; height: 30px;  background: url(../images/bg05.png) no-repeat right;}

.index-left .product-class h2 { background-image: url(../images/icon05.png);}
.product-class ul {}
.product-class ul li { line-height: 34px;}
.product-class ul li a {display: block; font-weight: 700; font-size: 14px; color: #333; background: url(../images/icon06.png) no-repeat 200px center;}
.product-class ul li a:hover {color: #5b913d; }
.product-class ul li ol { display: none; }
.product-class ul li ol li { background: url(../images/dian.png) no-repeat 3px center;}
.product-class ul li ol li a {padding-left: 14px; height: 24px; font-weight: 500; line-height: 24px; background: none;}


.index-left .contact-left { height: 286px; background: url(../images/bg04.png) no-repeat 0 bottom;}
.index-left .contact-left h2 { background-image: url(../images/icon07.png);}
.index-left .contact-left .box { padding-top: 15px; font-size: 13px; color: #333; line-height: 28px;}

/* index-right */
.index-right {width: 745px;}
.index-right .section { margin-bottom: 10px;}
.index-right .section h2 { height: 34px;border-bottom: 2px solid #ccc;  line-height: 34px; font-size: 15px; color: #999;}
.index-right .section h2 em {float: left; width: 81px; border-bottom: 2px solid #5b913d; text-align: center; color: #5b913d;}
.index-right .section h2 span { line-height: 34px; float: left; padding-right: 4px; }
.index-right .section h2 span.en { padding-top: 4px; line-height: 30px; font-size: 12px; text-transform: uppercase; }
.index-right .section h2 .more { float: right; width: 41px; text-indent: -9999px; background: url(../images/icon08.png) no-repeat 0 center;}
.index-right .section .box { padding: 20px 10px; overflow: hidden; }
.index-right .W362 {width: 745px;}

.product-show {}
.product-show .ulbox { position: relative;height:210px !important; height:205px; width: 745px; overflow: hidden;}
.product-show .box {position: absolute; top:0; left:0; height:167px; width: 2000px;}
.product-show .box li { float: left; width: 167px; margin-right: 19px;}
.product-show .box li.noMarginr { margin-right: 0;}
.product-show .box li .pic {width: 165px; height: 165px; border: 1px solid #e1e1e1;}
.product-show .box li img{max-width:155px;max-height:155px;}
.product-show .box li .text {display: block; padding-top: 5px; text-align: center; color: #666; line-height: 18px;}
.product-show .box li .text:hover {color: #5b913d;text-decoration: underline;}

.product-showa .box {overflow: hidden;}
.product-showa .box li { float: left; width: 167px; margin-right: 9px; margin-bottom: 10px;}
.product-showa .box li.noMarginr { margin-right: 0;}
.product-showa .box li .pic { display: block; width: 165px; height: 120px; border: 1px solid #e1e1e1;}
.product-showa .box li .text {display: block; padding-top: 5px; text-align: center; color: #666; line-height: 18px; padding-bottom:5px;}
.product-showa .box li .text:hover {color: #5b913d;text-decoration: underline;}




.brands-show .box2 li .pic { display: block; width: 165px; height: 120px; border: 1px solid #e1e1e1;}

.brands-show .box li .pic{ /*非IE的主流浏览器识别的垂直居中的方法*/
display: block;
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
 width: 165px; height: 165px; border: 1px solid #e1e1e1;}
.brands-show .box li img{max-width:155px;max-height:155px;}





.brands-show .box2 li .pic{ /*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

	width:165px;
	height:165px;
	
}
.brands-show .box2 li .pic {
	/*设置图片垂直居中*/
	vertical-align:middle;
}
.brands-show .box2 li img{max-width:155px;max-height:155px;}

.brands-show .box2 li { float: left; width: 167px; margin-right: 12px; margin-bottom: 10px;}

.brands-show .box222 li .pic { display: block; width: 226px; height: 167px; border: 1px solid #e1e1e1;}
.brands-show .box222 li .pic{ /*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

	width:165px;
	height:165px;
	
}
.brands-show .box222 li .pic {
	/*设置图片垂直居中*/
	vertical-align:middle;
}


.brands-show .box222 li img{max-width:226px;max-height:167px;}

.brands-show .box222 li { float: left; width: 226px; margin-right: 12px; margin-bottom: 10px; height:215px;}
.brands-show .box222 li p{ height: 40px;
    text-align: center;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    line-height: 40px;
    font-size: 14px;background: #f5f1f1;}


.news-show {}
.news-show .recommend { height: 75px; padding-bottom: 20px;}
.news-show .recommend .pic { float: left; width: 115px; height: 75px;}
.news-show .recommend .pic img { width: 115px; height: 75px;}
.news-show .recommend .text { float: right; width: 214px; height: 75px; color: #666; line-height: 24px;}
.news-show .recommend .text h3 { height: 24px; overflow: hidden; font-weight: 600;}
.news-show .recommend .text a { color: #5b913d;}
.news-show .recommend .text a:hover {color: #5b913d; text-decoration: underline;}
.news-show ul { clear: both;}
.news-show ul li { height: 35px; line-height: 35px; color: #666; border-bottom: 1px solid #dbdbdb;}
.news-show ul li a { width: 260px; overflow: hidden; color: #666;height:36px; line-height:36px; display:block; float:left;}
.news-show ul li a:hover {color: #5b913d; text-decoration: underline;}

.index-right .data-show .box { padding-top: 7px;}
.data-show ul li { height: 35px; line-height: 35px; color: #666; border-bottom: 1px solid #dbdbdb;}
.data-show ul li a { width: 260px; overflow: hidden; color: #666; height:36px; display:block; float:left}
.data-show ul li a:hover {color: #5b913d; text-decoration: underline;}

.index-right .brands-show {margin-bottom: 0;}
.index-right .brands-show .box {padding-bottom: 0;}

.brands-show ul li  { float: left; width: 160px; margin-right: 21px; padding-bottom:8px;}
.brands-show ul li a {display: block;}


.brands-show ul li a.text{ width:165px; height:40px; line-height:20px; display:block; overflow:hidden; text-align:center;}


.honor-show ul li  { float: left; width: 160px; margin-right:13px;}
.honor-show ul li a {display: block;}

.honor-show .box{ padding-bottom:0px;}
.honor-show ul li a.text{ width:160px; height:40px; line-height:20px; display:block; overflow:hidden; text-align:center;}

#cl{ height:0px; height:0px; clear:both;}


.top_rightnav{ float:right; text-align:right;font-size:12px;font-size:12px; padding-right:15px;}

.top_rightnav p{font-size:18px;font-family:'Microsoft YaHei'; color:#f07803; margin-top:20px; margin-right:15px;}
.top_rightnav p b{ color:#444; font-weight:normal;}




/*footer*/
#footer {  text-align: center; color: #666; line-height: 28px; background: url(../images/bg01.png) repeat-x 0 top;}
#footer .links { padding-top: 6px; color: #666;}
#footer .links a{color: #fff;}
#footer .links p a{ color: #666;}
#footer .footp{ width:1000px; margin:0 auto;}
#footer .footp p{ width: 630px; float: left;margin-left:0px; margin-top: 20px;}
#footer p{ width:1000px; margin:0 auto;}
#footer a:hover {color: #666; text-decoration: underline;}
/* page-banner */
.page-banner { margin: 0 auto; width: 1000px; height: 260px;}

#downloadsc{ line-height:28px; height:28px;}
 a.downsc{ width:80px; height:30px; line-height:30px; background:#579128; color:#fff; padding:2px 10px; text-align:center;-moz-border-radius:2px; 
-webkit-border-radius:2px; border-radius:2px; }
a.downsc:hover{ width:80px; height:30px; line-height:30px; background:#82b53c; color:#fff; text-align:center;-moz-border-radius:2px; 
-webkit-border-radius:2px; border-radius:2px; }

.single-page input{ border:1px solid #cccccc;}

.footewm{ margin-top:10px;}
.footewm img{ width:100px; height:100px;}

/**/
.W716 { width: 716px;}
.index-right .section h2 .crumbs {float: right; font-size: 12px; color: #999; width:500px;  height:30px; display:block; overflow:hidden; text-align:right;}
.index-right .section h2 .crumbs a { color: #999;}

.single-page {padding: 20px 0;}
.single-page h3 { color: #333; font-size: 16px; line-height: 36px;}
.single-page p { padding: .5em 0; font-size: 14px; color: #666;line-height: 24px;}
.single-page p.C09 { color: #999;}

/* product-class */
.product-cla { margin-top: 28px; border: 1px solid #a8c29f; border-bottom: 0;}
.product-cla h3 { border-bottom: 1px solid #a8c29f; height: 38px; line-height: 38px; text-indent: 20px; background: #f0f0f0;}
.product-cla ul { padding: 10px 0; overflow: hidden;border-bottom: 1px solid #a8c29f;}
.product-cla ul li { float: left; height: 32px; line-height: 32px; font-size: 14px; width: 25%; text-indent: 20px;}
.product-cla ol { padding: 10px 0; overflow: hidden;border-bottom: 1px solid #a8c29f;}
.product-cla ol li { float: left; height: 32px; line-height: 32px; font-size: 14px; width: 33.33%; text-indent: 20px;}

/* page-class */
.page-class {padding: 20px 0 30px;}
.page-class ul { float: left; overflow: hidden;}
.page-class ul li { float: left; height: 20px; line-height: 20px; margin-right: 8px;}
.page-class ul li a { padding: 0 6px; }
.page-class ul li.current { background: #3b7918; font-weight: 700;}
.page-class ul li.current a { color: #fff;}
.page-class .goto { float: left; color: #666;height: 20px; line-height: 20px;}
.page-class .goto input { width: 28px; height: 18px; border: 1px solid #999;}
.page-class .goto button { width: 48px; height: 20px;line-height: 18px; color: #333; text-align: center; border: 1px solid #999; background: url(../images/btn01.png) repeat-x;}
#page{ padding:20px}


/* product-display */
.product-display { margin-top: 28px;}
.product-display table { width: 100%; border-collapse: collapse; border: 1px solid #a8c29f; font-size: 14px;}
.product-display table th {  padding: 10px;}
.product-display table td {  border: 1px solid #a8c29f; padding: 15px; line-height: 20px;}

/* product-details */
.product-details {margin-top: 28px;}
.product-details .proinfo {overflow: hidden; padding-bottom: 20px;}
.product-details .proinfo .pic { width: 230px; height: 195px;}
.product-details .proinfo .pic img { max-width: 230px; max-height: 195px;}
.product-details .proinfo .text {float: right; width: 465px;}
.product-details .proinfo .text table { width: 100%; height: 200px; border-collapse: collapse; border: 1px solid #a8c29f; color: #333;}
.product-details .proinfo .text table td {  border: 1px solid #a8c29f; height: 20%; text-indent: 19px; line-height: 20px; }
.product-details .proinfo .text table td.tit {  font-weight: 700; text-indent: 39px; background: #f0f0f0;}
.product-details .prodetail { border: 1px solid #a8c29f;}
.product-details .prodetail .tit { height: 38px; border-bottom: 1px solid #a8c29f; background: #f0f0f0; }
.product-details .prodetail .tit li { float:  left;  width: 178px; height: 38px; line-height: 38px; text-align: center; cursor: pointer;}
.product-details .prodetail .tit li span { display: block; border-left:1px solid #a8c29f;}
.product-details .prodetail .tit li.first { border-left:0;  width: 180px;}
.product-details .prodetail .tit li.first span { border-left:0; }
.product-details .prodetail .tit li.current {position: relative; background: #fff;height: 39px;}
.product-details .prodetail .con { padding: 20px 10px;color: #333;}
.product-details .prodetail .con table {  width: 100%;border-collapse: collapse; border: 1px solid #a8c29f; }
.product-details .prodetail .con table td { padding: 8px 20px; border-collapse: collapse; border: 1px solid #a8c29f; color: #333;}
.product-details .prodetail .con table th { padding: 8px 20px;border-collapse: collapse; text-align: left; border: 1px solid #a8c29f; color: #333;}
.product-details .prodetail .con .tips {padding: 8px 20px;line-height: 18px; border: 1px solid #a8c29f; border-top: 0;}
.product-details .prodetail .con p {line-height: 18px; }
.product-details .profrom {padding-top: 49px; font-size: 14px; color: #333; margin-bottom: 50px;}
.product-details .profrom h3 { height: 36px; margin-bottom: 25px; line-height: 36px; text-indent: 10px; background: #f0f0f0;}
.product-details .profrom table { width: 100%; }
.product-details .profrom table td { padding: 7px 15px;}
.product-details .profrom table input {   border: 1px solid #d2d2d2; padding:2px;}
.product-details .profrom table .yzm input { float: left; margin-right: 20px; height: 20px; width: 40%; padding: 2px; line-height: 20px; border: 1px solid #d2d2d2;}
.product-details .profrom table .yzm img { float: left; margin-right: 20px; }
.product-details .profrom table .yzm span { float: left; line-height: 26px; font-family: 'NSimSun';  }
.product-details .profrom table textarea { height: 126px; width: 98%; padding: 2px; line-height: 20px; border: 1px solid #d2d2d2;}

.product-details .profrom table .red { font-size: 12px; padding: 0; color: red;}

/* news */
.news-display {padding-top: 10px;}
.news-display ul {}
.news-display ul li {height: 42px; line-height: 41px; background: url(../images/icon10.png) repeat-x 0 bottom;}
.news-display ul li a { float: left; font-size: 14px; color: #333; text-indent: 18px; background: url(../images/icon09.png) no-repeat 0 center;}
.news-display ul li span { float: right; color: #999;}



/* down */
.down-display {padding-top: 10px;}
.down-display ul {}
.down-display ul li {height: 42px; line-height: 41px; background: url(../images/icon10.png) repeat-x 0 bottom;}
.down-display ul li a { float: left; font-size: 14px; color: #333; text-indent: 18px; background: url(../images/icon09.png) no-repeat 0 center;}
.down-display ul li span { float: right; color: #999;}
.down-display ul li span a{   text-align:center; height:22px; line-height:22px; color:#fff; background:#568f27; display:block; margin-top:3px; float:right; padding:4px 10px; text-indent:0px}
.down-display ul li span a:Hover{  text-align:center; height:22px; line-height:22px; color:#fff; background:#80b33b; display:block; margin-top:3px; float:right; padding:4px 10px; text-indent:0px}











/* news-details */
.news-details {}
.news-details .tit {padding-top: 20px; padding-bottom: 20px; text-align: center; background: url(../images/icon10.png) repeat-x 0 bottom;}
.news-details .tit h1 { font-size: 16px; color: #333; line-height: 32px; font-weight: 700;}
.news-details .tit p {  color: #999; line-height: 24px; }
.news-details .cont {margin-bottom: 50px; line-height:24px; font-size:14px; padding:.5em 0;}
.news-details .cont p { padding: .5em 0; font-size: 14px; color: #666; line-height: 24px;}

/* message */
.message { margin-top: 10px;}
.message .tip { color: #999; line-height: 24px;}
.message .profrom { padding-top: 20px;}

/* content-details */
.contactpage .contact-left { display: none;}
.content-details {padding: 10px 0; height: 400px; color: #333; background: url(../images/pic08.jpg) no-repeat right bottom;}
.content-details h1 { font-size: 18px; line-height: 50px; font-weight: 700;}
.content-details p { line-height: 36px; font-size: 14px;}

/* recruitment */
.recruitment {padding-top: 18px;}
.recruitment table { width: 100%; font-size: 14px; color: #333; }
.recruitment table th { text-align: left; background: #f0f0f0; padding: 10px 20px;}
.recruitment table td {padding: 13px 20px; border-bottom: 1px solid #e6e6e6; }
.recruitment-details { padding-top: 20px; font-size: 14px;color: #333;  line-height: 30px; }
.recruitment-details h3 { font-size: 16px;text-indent: 10px; font-weight: 600; line-height: 32px; margin-bottom: 10px;}
.recruitment-details p { padding-left: 10px; }
.recruitment-details .p { height: 30px; }
.recruitment-details .p span { float: left; width: 240px;}
.recruitment-details h4 {margin-top: 20px; margin-bottom: 10px; height: 40px; line-height: 40px;  font-weight: 600; text-indent: 10px; background: #f0f0f0;}



.product-details .proinfo .text table td.titt { font-weight: 700;  background: #f0f0f0;}
.product-details .product-shuoming { border: 1px solid #a8c29f;}
.product-details .product-shuoming h3 {padding: 10px 20px;border-bottom: 1px solid #a8c29f; font-size: 14px; font-weight: 700;}
.product-details .product-shuoming .shuoming {padding: 10px 20px;font-family: 'NSimSun';
color: #333333;line-height: 2em;}
.bt1{ background:#528c25; color:#fff; font-size:14px; padding:8px 16px; border:none;}
.bt2{background:#333; color:#fff; font-size:14px; padding:8px 16px; border:none;}


.mupro{ width:710px; margin:10px auto;}
.mupro span{  line-height:32px; height:32px; background:#568f27; color:#fff; padding-top:10px;display:block; padding:2px 10px 0px 10px;

}
.mupro span a{ color:#fff; font-size:14px;}
.mupro ul{ padding:10px; border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:2px solid #568f27;}
.mupro ul li a{ padding-right:10px;}
.mupro  ul li { line-height:24px;}

#link{ width:1000px; line-height:23px; margin:0px auto; padding:5px 0px;}
#link a{ padding:0px 5px;}

/*----------新闻内页 上一篇下一篇--------*/
.inside_newsthree{height:30px; border:1px solid #dddddd; clear:both; margin-bottom:20px; line-height:30px; margin-top:30px;}
.inside_newsthree p{ float:left;margin:0px; padding:0px; margin-right:10px; margin-left:10px;}
#newsprev,#newsnext{ width:280px; overflow:hidden; height:30px;}
.inside_newsthree p a{ text-decoration:none; color:#333;}
.inside_newsthree p a:hover{ color:#990000; text-decoration:underline;} 
.inside_newsthree span{ float:right;font-family:"simsun";}
.inside_newsthree span a{ text-decoration:none; color:#333;font-family: "Microsoft YaHei"!important; width:80px; display:block; border-left:1px solid #ddd; text-align:center; float:right;}
.inside_newsthree span a:hover{ color:#fff; background:#1568b4;}



#ny_newslb_box{ clear:both; margin-top:11px; padding:5px;}
#ny_newslb_box li{ height:30px;line-height:30px; border-bottom:1px solid #ddd; font-size:12px; overflow:hidden;}
#ny_newslb_box li a{ color:#636363; float:left;}
#ny_newslb_box li span{ float:right; color:#b6b6b6;}

.moreclass{ border: 1px solid #5b913d; width:150px; height:30px; line-height:30px; display:block; color:#5b913d; text-align:center; font-weight:bold; margin-left:30px}

.cont{padding: 10px 0;line-height: 22px;}
.about{padding: 0 0 15px 0;}
#btnlogin .tj_input {width: 150px;height: 38px;background:#5b913d;text-align: center;color: #fff;font-size: 16px; border: none;margin: 0px;cursor: pointer;font-family: "Microsoft YaHei";}

#kfFloatqq{margin: 0pt; padding: 0pt; z-index:9999; visibility: visible; position: absolute; top: 150px; left: 2px;}
.qq_ser { width: 120px; overflow: hidden; margin: 0; padding: 0; background-color: #fff;}
.qq_ser .ser_tit1 { width: 100px; height: 28px; overflow: hidden; line-height: 28px; margin: 0 auto; padding: 0 10px; border-radius: 5px 5px 0 0; background: url(../images/qq02_tit_bg.jpg) 0 0 repeat-x; color: #fff; font-size: 12px; font-weight: bold; position: relative;}
.ser_tit1 a { display: block; width: 10px; height: 10px; overflow: hidden; margin: 0; padding: 4px; background: url(../images/qq02_close_tb1.png) 4px 4px no-repeat; position: absolute; top: 5px; right: 10px; z-index: 9;}
.ser_tit1 a:hover { background: #fff url(../images/qq02_close_tb2.png) 4px 4px no-repeat; border-radius: 10px;}
.qq_ser .lxr_list { width: 100px; overflow: hidden; margin: 0 auto; padding: 15px 9px 0; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}
.lxr_list ul li { width: 100px; overflow: hidden; margin: 0 auto 15px; padding: 0;}
.lxr_list ul li h3 { width: 100%; height: 16px; overflow: hidden; line-height: 16px; margin: 0 auto 5px; padding: 0; color: #333; font-size: 12px; font-weight: bold; text-align: center;}
.lxr_list p { width: 100%; height: 16px; overflow: hidden; line-height: 16px; margin: 0 auto; padding: 0; color: #666; font-family: Helvetica, Helvetica Neue, Arial," sans-serif"; font-size: 14px; text-align: center;}
.qq_ser .ser_tit2 { width: 100px; height: 28px; overflow: hidden; line-height: 28px; margin: 0 auto; padding: 0 10px; background: url(../images/qq02_tit_bg.jpg) 0 0 repeat-x; color: #fff; font-size: 12px; font-weight: bold;}
.qq_ser .qq_list { width: 80px; overflow: hidden; margin: 0 auto; padding: 15px 19px 7px; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}
.qq_list ul li { width: 80px; height: 24px; overflow: hidden; margin: 0 auto 8px; padding: 0;}
.qq_ser .ser_tit3 { width: 100px; height: 28px; overflow: hidden; line-height: 28px; margin: 0 auto; padding: 0 10px; border-radius: 0 0 5px 5px; background: url(../images/qq02_tit_bg.jpg) 0 0 repeat-x; color: #fff; font-size: 12px;}

/*分享代码*/
.cor_red { color: #ff0000 }
.cor_org { color: #FF4400; }
.cor_bs, .cor_bs:hover { color: #fff }
.autoImg img { height: auto; width: 100%; display: block; }
.button { display: inline-block; zoom: 1; *display: inline;
vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px/100% Arial, Helvetica, sans-serif; padding: 0.25em 0.6em 0.3em; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); }
.red { color: #faddde; border: solid 1px #980c10; background: #d81b21; background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#A51715)); background: -moz-linear-gradient(top, #ed1c24, #A51715); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red:hover { background: #b61318; background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115)); background: -moz-linear-gradient(top, #c9151b, #a11115); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
color: #fff; }
.red:active { color: #de898c; background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24)); background: -moz-linear-gradient(top, #aa1317, #ed1c24); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}
.cor_bs, .cor_bs:hover { color: #ffffff; }

.mKeBanner, .mKeBanner div { text-align: center; }
/*弹出层 CSS*/
.gb_resLay { background: #FFFFFF; height: 170px; width: 100%; max-width: 800px; margin: 0 auto; }
.gb_res_t { line-height: 58px; height: 58px; position: relative; font-size: 18px; text-align: center; }
.gb_res_t i { background: #FFEC94; height: 1px; overflow: hidden; left: 32px; top: 30px; right: 32px; position: absolute; }
.gb_res_t span { background: #FFF; display: inline-block; padding: 0px 6px; position: relative; z-index: 2; }
.gb_resItms { margin: 0px 4%; }
.gb_resItms li { text-align: center; float: left; width: 16.66%; padding-bottom: 15px; }
.gb_resA img { height: auto; width: 60px; margin-bottom: 10px; }

@media only screen and (max-width: 500px) {
.gb_resA img { width: 45px; margin-top: 5px; }
}

@media only screen and (max-width: 470px) {
.gb_resItms li { width: 33.333%; }
.gb_resLay { height: 290px; }
.gb_resA img { width: 60px; margin-top: 0 }
}



/* banner 开始 */
.swiper-container1 { width:100%; height:300px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.swiper-container1 .swiper-slide { background-size:1920px 300px!important; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
/*分页器*/
.swiper-container1 .swiper-pagination { width:100%!important; height:15px; overflow:hidden; margin:0; padding:0; left:25%!important; bottom:10px!important;}
.swiper-container1 .swiper-pagination .swiper-pagination-bullet { width:15px; height:15px; margin:0 5px!important; border-radius:0; opacity:1; background:#fff;}
.swiper-container1 .swiper-pagination .swiper-pagination-bullet-active {background:#5b913d;}
.swiper-slide .part { display:block; width:100%; height: 100%; position: relative;}
.swiper-slide .part img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0;}


/*首页推荐产品*/
.tjpro_list{ padding:20px 0 0;}
.swiper-container2{ overflow:hidden;position:relative;}
.swiper-container2 .swiper-slide{text-align:center;}
.swiper-container2 .swiper-slide .pic {width: 165px; height: 165px; border: 1px solid #e1e1e1; box-sizing:border-box;}
.swiper-container2 .swiper-slide img{max-width:155px;max-height:155px;}
.swiper-container2 .swiper-slide .text {display: block; padding-top: 5px; text-align: center; color: #666; line-height: 18px;}
.swiper-container2 .swiper-slide .text:hover {color: #5b913d;text-decoration: underline;}